package eu.otherweb.json;

import com.google.gson.annotations.SerializedName;

//{"src":"/voorkant.svg", "format":"svg", "rotation":"left"}

public class Page {
    String src;
	@SerializedName("file-format") EFileFormat fileFormat;
	Float rotation;
	@SerializedName("page") String pageRange;
	int pageNr = 1;
	
	public String getSrc() {
		return src;
	}

	public String getPageRange() {
	    return pageRange;
	}
	
	
	public int getPageNr() {
	    return pageNr;
	}
	
	public EFileFormat getFileFormat() {
		return fileFormat;
	}

	public Float getRotation() {
		return rotation;
	}

	@Override
	public String toString() {
		return "[src=" + src + " fileFormat:" + fileFormat + " rotation:" + rotation + " pageNr:" + pageNr + "]";
	}
	
	public void setPageRange(String pageRange) {
        this.pageRange = pageRange;
    }

    public void setPageNr(int pageNr) {
        this.pageNr = pageNr;
    }
    
    public Page(Page page) {
        this.src = page.src;
        this.fileFormat = page.fileFormat;
        this.rotation = page.rotation;
    }

}
